<?php
	class evento_modelo extends CI_Model{
		function InsertarEvento($titulo, $desc, $fecha_Ev, $fecha_Pub, $ruta_Imagen, $hora){		
			$data = array(
			'titulo' 		=> $titulo,
			'desc'	 		=> $desc,
			'fecha_Ev' 		=> $fecha_Ev,
			
			'ruta_Imagen' 	=> $ruta_Imagen,
			'hora' 			=> $hora
			);
			$this->db->select('*')->from('evento')->where('titulo',$titulo) ;
			$query = $this->db->get();
			if($query->num_rows>0){
				return FALSE;
			}
			echo $this->db->insert('evento', $data); 
			return TRUE;
		}
		
		function EliminarEvento($id){
			$this->db->where('id', $id);
			$this->db->delete('evento'); 
		}
		
		function EditarEvento($id,$titulo, $desc, $fecha_Ev, $fecha_Pub, $imagen, $hora){
			$this->db->select('*')->from('evento')->where('id',$id);
			$data = array(
			'titulo' 	=> $titulo,
			'desc'	 	=> $desc,
			'fecha_Ev' 	=> $fecha_Ev,

			'ruta_Imagen' 	=> $imagen,
			'hora' 		=> $hora
			);	
			$this->db->update('evento', $data);
		}
		
		function ListarEventos(){
			$this->db->select('*')->from('evento');
			$query = $this->db->get();
			if($query->num_rows==0){
				
			}
			else{
				$result=$query->result();
				return $result;
			}
		}
		
		function ListarEventosRecientes(){
			$this->db->select('*')->from('evento')->order_by("fecha_Ev", "asc")->limit(5);
			$query = $this->db->get();
			if($query->num_rows==0){
				
			}
			else{
				$result=$query->result();
				return $result;
			}
		}

		function ObtenerEvento($id){
			$this->db->select('*')->from('evento')->where('id',$id);
			$query = $this->db->get();
			if($query->num_rows==0){
			
			}
			else{
				$result=$query->result();
				return $result;
			}
		}
	}
?>
